Sophia: A Flexible, Web-Based Knowledge Server
نویسندگان
چکیده
ONTOLOGIES SPECIFY THE CONcepts and relations within a domain of discourse. Scientists, philosophers, sociologists, and linguistics have been striving for good ontologies since Empedocles described the four elements—air, earth, fire, and water—in the fifth century BC. We now use ontologies for classification, system modeling, humancomputer interaction, computer reasoning, and data mining in fields such as medicine, physics, molecular biology, and electronics. To encourage the development of strong semantic models in science and engineering, developers have created several knowledgerepresentation tools,1,2 including Ontolingua,3 Protégé,4 and Theo.5 Such tools have an array of features, default reasoning strategies, and knowledge-representation constraints. However, some require users to install special software, and others lack important features, such as a persistent backend storage system for scalability, facilities for controlling slot access based on user permissions, an API for prototype development, or easy compatibility with Web protocols. To address these shortcomings, we built Sophia, a Web-accessible ontology and knowledge-base tool built on a common relational database management system (RDBMS). Other knowledge-base systems also use relational or object-oriented databases. For example, the Perk database6 backend to the GKB-Editor and EcoCyc7 framebased knowledge-base tool both use a relational database for storage. The EcoCyc system uses a persistent storage mechanism with a relatively sophisticated caching strategy in which individual frames are stored in a RDBMS as compressed ASCII text and are unpacked and “paged in” on demand into memory. Sophia differs in that it relies on a finer-grained frame representation in the RDBMS and a Structured Query Language (SQL) query mechanism for each retrieval. Sophia is implemented in the RiboWEB8 and MHCWeb9 systems. We’ll describe RiboWEB in more detail in an upcoming issue of IEEE Intelligent Systems. The Sophia system
منابع مشابه
Investigation on Reliability Estimation of Loosely Coupled Software as a Service Execution Using Clustered and Non-Clustered Web Server
Evaluating the reliability of loosely coupled Software as a Service through the paradigm of a cluster-based and non-cluster-based web server is considered to be an important attribute for the service delivery and execution. We proposed a novel method for measuring the reliability of Software as a Service execution through load testing. The fault count of the model against the stresses of users ...
متن کاملKnowledge Retrieval and the World Wide Web
L ARGE-SCALE WEB SEARCH engines effectively retrieve entire documents, but they are imprecise, because they do not exploit and hence retrieve the semantic Web document content. We cannot automatically extract such content from general documents yet. Manually structuring Web documents— for example, with XML—lets us retrieve more precise information using stringand structure-matching tools, such ...
متن کاملA Web Based Intelligent Tutoring System(WBITS)
This paper presents the architecture of a web-based intelligent tutoring system that can be applied to a number of different scientific or literature courses in different domains. The proposed architecture takes the advantages of the web based systems generally and many advantages of building tutoring systems that are based on the web. The proposed web based Intelligent Tutoring System (IITS) i...
متن کاملA density based clustering approach to distinguish between web robot and human requests to a web server
Today world's dependence on the Internet and the emerging of Web 2.0 applications is significantly increasing the requirement of web robots crawling the sites to support services and technologies. Regardless of the advantages of robots, they may occupy the bandwidth and reduce the performance of web servers. Despite a variety of researches, there is no accurate method for classifying huge data ...
متن کاملبررسی تأثیرات رایانش ابری بر یادگیری الکترونیکی
In the world of training, online training is introduced as a modern model of training services. Cloud computing is a modern technology which is provided software, infrastructure and platform as internet. Also, online training is introduced as a modern model of training services on the web. In this research, the impact of cloud computing on e-learning on the case of Mehralborz online university ...
متن کامل